const db = wx.cloud.database();
const swipercolletion = db.collection('swiper');
const goodscolletion = db.collection('goods');
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
   indicatorDots:true,
   autoplay:true,
   interval:5000,
   duration:500,
   imgUrls:{},
   animation:null,
   maskVisual:null,
   selectnum1:1,
   selectnum:1,//选中的商品的数量
   goodlist:{},
    text:"热烈庆祝文景联邦科技(汉王科技)自主开发的小程序上线了!!!" ,//主页公告的文字内容
    cartNum:0,
    
  


    
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //console.log('触发了onLoad生命周期事件')
    
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    console.log('触发了onReady生命周期事件')
    
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    //console.log('触发了onShow生命周期事件');
   var swiper1 = swipercolletion.get().then(res =>{
     //console.log(res.data)
     this.setData({
       imgUrls:res.data
     })
  
   })
   var good1 = goodscolletion.get().then(res1 =>{
     //console.log(res1.data)
     this.setData({
       
       goodlist:res1.data
     })
   }).catch(console.log('获取商品数据失败'))


    

   

    

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    console.log('触发了onHide生命周期事件')
    
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    //清除定时器
  
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    
  },

//滚动字幕
  
  swipertodetail:function(event){
    //console.log(event.target.dataset.goodid);
    app.globalData.detailid = event.target.dataset.goodid;
   // console.log(app.globalData.detailid)
    wx.navigateTo({
      url: '../detail/detail',
    });

  },


  onChange: function (event) {
    //console.log(event.detail);
   this.setData({
     selectnum:event.detail
   })
   // console.log(this.data.selectnum);

  },


  //加入购物车按钮响应函数
  toshopcar:function(event){
    //console.log(event.target.dataset);
    var animation = wx.createAnimation({
      duration: 3000,
      timingFunction: 'ease-in-out'
    });
    

   
    var that = this;
    var cart = wx.getStorageSync('cart') || [];//判断cart存不存在
    var exist = cart.find(function (ele) {  //find遍历cart数组
      return ele.goodid === event.target.dataset.goodid;
    })
    if (exist) {
      console.log('购物车中已有该商品收藏');
      exist.num = parseInt(exist.num) + parseInt(event.target.dataset.num);//如果加入购物车的商品存在就增加数量
    } else {
      console.log('购物车中原来没有该商品');
      cart.push(event.target.dataset);
      console.log(cart);
    }
    wx.setStorage({
      key: 'cart',
      data: cart,
      success: function (res) {
        //添加购物车的消息提示框
        wx.showToast({
          title: "加入购物车成功",
          icon: "success",
          
        })
      }
    })
    
    //购物车的图标右上方提示购物车中有多少商品
    var total = 0;
    cart.find(function (ele) {
      total += parseInt(ele.num);
    })
    this.setData({ cartNum: total });
  },

  //直接购买响应函数
  topay:function(event){
    console.log(event);
  },

  

  
  
})
